package org.edu.modules.growth.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;

@Data
@TableName("ve_jscz_summary")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class VeJsczSummary {

    /**主键id*/
    @ApiModelProperty(value = "id")
    @TableId(type = IdType.AUTO)
    private Long id;

    @ApiModelProperty(value = "终端id")
    @TableField(value = "terminalId")
    private Long terminalId;

    @ApiModelProperty(value = "主要创专造业发技明术、工成作果")
    @TableField(value = "FMJS")
    private String FMJS;

    /**著作报告*/
    @Excel(name = "著作报告", width = 12)
    @ApiModelProperty(value = "著作报告")
    @TableField(value = "ZZLW")
    private String ZZLW;

    /**总结*/
    @ApiModelProperty(value = "总结")
    @TableField(value = "content")
    private String content;

    @ApiModelProperty(value = "用户id")
    @TableField(value = "userId")
    private Long userId;

    /**年份*/
    @Excel(name = "年份", width = 8)
    @ApiModelProperty(value = "学年")
    @TableField(value = "yearCode")
    private String yearCode;

    @Excel(name = "角色", width = 8)
    @ApiModelProperty(value = "角色 无用")
    @TableField(value = "roleFlag")
    private String roleFlag;

    @ApiModelProperty(value = "被考核教师用户id")
    @TableField(value = "teacherUserId")
    private Long teacherUserId;

    /**工号*/
    @Excel(name = "工号", width = 12)
    @ApiModelProperty(value = "工号")
    @TableField(value = "GH")
    private String GH;

    /**教师姓名*/
    @Excel(name = "教师姓名", width = 16)
    @ApiModelProperty(value = "教师姓名")
    @TableField(value = "XM")
    private String XM;

    /**附件id*/
    @ApiModelProperty(value = "附件id")
    @TableField(value = "fileid")
    private Long fileId;

    @ApiModelProperty(value = "部门id")
    @TableField(value = "depId")
    private Long depId;

    @ApiModelProperty(value = "教研组id")
    @TableField(value = "jyzId")
    private Long jyzId;


}
